package org.mspring.platform.denglu.entity.em;

/**
 * 灯鹭评论状态
 *
 * 0——正常评论，1——待审，2——垃圾评论，3——回收站
 *
 * @author Gao Youbo
 * @since 2014年5月27日
 */
public enum DengluCommentStatus {
    APPROVED(0), WAIT_FOR_APPROVE(1), SPAM(2), RECYCLE(3);

    private int value;

    private DengluCommentStatus(int value) {
        this.value = value;
    }

    public int getValue() {
        return value;
    }

    public DengluCommentStatus valueOf(int value) {
        switch (value) {
            case 0:
                return DengluCommentStatus.APPROVED;
            case 1:
                return DengluCommentStatus.WAIT_FOR_APPROVE;
            case 2:
                return DengluCommentStatus.SPAM;
            case 3:
                return DengluCommentStatus.RECYCLE;
            default:
                return DengluCommentStatus.APPROVED;
        }
    }

    @Override
    public String toString() {
        return String.valueOf(value);
    }

}
